package com.att.bean;

import com.adkfp.bean.BaseBean;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

public class NumRunBean extends BaseBean {
    private Integer id;
    private String name;//班次名称
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date startTime;//起用日期
    private Integer cycle;//周期数
    private Integer units;//周期单位(1周、2天、3月)
    private Integer schClassId;//时间段Id

    private String UserName;
    private String DepName;
    private String userId;
    private Date schStartTime;
    private Date schEndTime;
    private Date runStartTime;
    private Date runEndTime;
    private Date checkInTime1;
    private Date checkInTime2;
    private Date checkOutTime1;
    private Date checkOutTime2;
    private Integer workMins;
    private Integer workTime;
    private String allWorkTime;

    private String depId;
    private String userID;
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endTime;

    private String schStartTimeStr;
    private String schEndTimeStr;
    private String startTimeStr;
    private String checkInTime1Str;
    private String checkInTime2Str;
    private String checkOutTime1Str;
    private String checkOutTime2Str;
    private String attendanceTime;

    private Integer autoSchPlan;//是否智能排班
    private String schName;
    private Integer numRunNo;
    private Integer checkIn;
    private Integer checkOut;
//    private Date eventTime;
    private Date deilStartTime;
    private Date deilEndTime;
    private String leaveName;
    private Integer lateArrive;//迟到
    private Integer leaveEarly;//早退
    private Integer absenteeism;//旷工
    private String symbol;//符号
    private String addWorkTime;//加班时间

    public Integer getCheckIn() {
        return checkIn;
    }

    public void setCheckIn(Integer checkIn) {
        this.checkIn = checkIn;
    }

    public Integer getCheckOut() {
        return checkOut;
    }

    public void setCheckOut(Integer checkOut) {
        this.checkOut = checkOut;
    }

    public Integer getNumRunNo() {
        return numRunNo;
    }

    public void setNumRunNo(Integer numRunNo) {
        this.numRunNo = numRunNo;
    }

    public String getSchName() {
        return schName;
    }

    public void setSchName(String schName) {
        this.schName = schName;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Integer getCycle() {
        return cycle;
    }

    public void setCycle(Integer cycle) {
        this.cycle = cycle;
    }

    public Integer getUnits() {
        return units;
    }

    public void setUnits(Integer units) {
        this.units = units;
    }

    public Integer getSchClassId() {
        return schClassId;
    }

    public void setSchClassId(Integer schClassId) {
        this.schClassId = schClassId;
    }

    public String getUserName() {
        return UserName;
    }

    public void setUserName(String userName) {
        UserName = userName;
    }

    public String getDepName() {
        return DepName;
    }

    public void setDepName(String depName) {
        DepName = depName;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public Date getSchStartTime() {
        return schStartTime;
    }

    public void setSchStartTime(Date schStartTime) {
        this.schStartTime = schStartTime;
    }

    public Date getSchEndTime() {
        return schEndTime;
    }

    public void setSchEndTime(Date schEndTime) {
        this.schEndTime = schEndTime;
    }

    public Date getCheckInTime1() {
        return checkInTime1;
    }

    public void setCheckInTime1(Date checkInTime1) {
        this.checkInTime1 = checkInTime1;
    }

    public Date getCheckInTime2() {
        return checkInTime2;
    }

    public void setCheckInTime2(Date checkInTime2) {
        this.checkInTime2 = checkInTime2;
    }

    public Date getCheckOutTime1() {
        return checkOutTime1;
    }

    public void setCheckOutTime1(Date checkOutTime1) {
        this.checkOutTime1 = checkOutTime1;
    }

    public Date getCheckOutTime2() {
        return checkOutTime2;
    }

    public void setCheckOutTime2(Date checkOutTime2) {
        this.checkOutTime2 = checkOutTime2;
    }

    public Integer getWorkMins() {
        return workMins;
    }

    public void setWorkMins(Integer workMins) {
        this.workMins = workMins;
    }

    public Integer getWorkTime() {
        return workTime;
    }

    public void setWorkTime(Integer workTime) {
        this.workTime = workTime;
    }

    public String getAllWorkTime() {
        return allWorkTime;
    }

    public void setAllWorkTime(String allWorkTime) {
        this.allWorkTime = allWorkTime;
    }

    public String getDepId() {
        return depId;
    }

    public void setDepId(String depId) {
        this.depId = depId;
    }

    public String getUserID() {
        return userID;
    }

    public void setUserID(String userID) {
        this.userID = userID;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public Date getRunStartTime() {
        return runStartTime;
    }

    public void setRunStartTime(Date runStartTime) {
        this.runStartTime = runStartTime;
    }

    public Date getRunEndTime() {
        return runEndTime;
    }

    public void setRunEndTime(Date runEndTime) {
        this.runEndTime = runEndTime;
    }

    public String getSchStartTimeStr() {
        return schStartTimeStr;
    }

    public void setSchStartTimeStr(String schStartTimeStr) {
        this.schStartTimeStr = schStartTimeStr;
    }

    public String getSchEndTimeStr() {
        return schEndTimeStr;
    }

    public void setSchEndTimeStr(String schEndTimeStr) {
        this.schEndTimeStr = schEndTimeStr;
    }

    public String getStartTimeStr() {
        return startTimeStr;
    }

    public void setStartTimeStr(String startTimeStr) {
        this.startTimeStr = startTimeStr;
    }

    public String getCheckInTime1Str() {
        return checkInTime1Str;
    }

    public void setCheckInTime1Str(String checkInTime1Str) {
        this.checkInTime1Str = checkInTime1Str;
    }

    public String getCheckInTime2Str() {
        return checkInTime2Str;
    }

    public void setCheckInTime2Str(String checkInTime2Str) {
        this.checkInTime2Str = checkInTime2Str;
    }

    public String getCheckOutTime1Str() {
        return checkOutTime1Str;
    }

    public void setCheckOutTime1Str(String checkOutTime1Str) {
        this.checkOutTime1Str = checkOutTime1Str;
    }

    public String getCheckOutTime2Str() {
        return checkOutTime2Str;
    }

    public void setCheckOutTime2Str(String checkOutTime2Str) {
        this.checkOutTime2Str = checkOutTime2Str;
    }

    public Integer getAutoSchPlan() {
        return autoSchPlan;
    }

    public void setAutoSchPlan(Integer autoSchPlan) {
        this.autoSchPlan = autoSchPlan;
    }

//    public Date getEventTime() {
//        return eventTime;
//    }
//
//    public void setEventTime(Date eventTime) {
//        this.eventTime = eventTime;
//    }


    public String getAttendanceTime() {
        return attendanceTime;
    }

    public void setAttendanceTime(String attendanceTime) {
        this.attendanceTime = attendanceTime;
    }

    public String getLeaveName() {
        return leaveName;
    }

    public void setLeaveName(String leaveName) {
        this.leaveName = leaveName;
    }

    public Integer getLateArrive() {
        return lateArrive;
    }

    public void setLateArrive(Integer lateArrive) {
        this.lateArrive = lateArrive;
    }

    public Integer getLeaveEarly() {
        return leaveEarly;
    }

    public void setLeaveEarly(Integer leaveEarly) {
        this.leaveEarly = leaveEarly;
    }

    public Integer getAbsenteeism() {
        return absenteeism;
    }

    public void setAbsenteeism(Integer absenteeism) {
        this.absenteeism = absenteeism;
    }

    public String getSymbol() {
        return symbol;
    }

    public void setSymbol(String symbol) {
        this.symbol = symbol;
    }

    public Date getDeilStartTime() {
        return deilStartTime;
    }

    public void setDeilStartTime(Date deilStartTime) {
        this.deilStartTime = deilStartTime;
    }

    public Date getDeilEndTime() {
        return deilEndTime;
    }

    public void setDeilEndTime(Date deilEndTime) {
        this.deilEndTime = deilEndTime;
    }

    public String getAddWorkTime() {
        return addWorkTime;
    }

    public void setAddWorkTime(String addWorkTime) {
        this.addWorkTime = addWorkTime;
    }
}
